Error Free Self-assembly Using Error Prone Tiles

نویسندگان

  • Ho-Lin Chen
  • Ashish Goel
چکیده

DNA self-assembly is emerging as a key paradigm for nanotechnology, nano-computation, and several related disciplines. In nature, DNA self-assembly is often equipped with explicit mechanisms for both error prevention and error correction. For artificial self-assembly, these problems are even more important since we are interested in assembling large systems with great precision. We present an error-correction scheme, called snaked proof-reading, which can correct both growth and nucleation errors in a self-assembling system. This builds upon an earlier construction of Winfree and Bekbolatov [11], which could correct a limited class of growth errors. Like their construction, our system also replaces each tile in the system by a k × k block of tiles, and does not require changing the basic tile assembly model proposed by Rothemund and Winfree [8]. We perform a theoretical analysis of our system under fairly general assumptions: tiles can both attach and fall off depending on the thermodynamic rate parameters which also govern the error rate. We prove that with appropriate values of the block size, a seed row of n tiles can be extended into an n × n square of tiles without errors in expected time ̃ O(n), and further, this square remains stable for an expected time of ̃ Ω(n). This is the first error-correction system for DNA self-assembly that has provably good assembly time (close to linear) and provable error-correction. The assembly time is the same, up to logarithmic factors, as the time for an irreversible, error-free assembly. We also did a preliminary simulation study of our scheme. In simulations, our scheme performs much better (in terms of error-correction) than the earlier scheme of Winfree and Bekbolatov, and also much better than the unaltered tile system. Our basic construction (and analysis) applies to all rectilinear tile systems (where growth happens from south to north and west to east). These systems include the Sierpinski tile system, the square-completion tile system, and the block cellular automata for simulating Turing machines. It also applies to counters, a basic primitive in many self-assembly constructions and computations. Research supported in part by NSF Award 0323766. Research supported by NSF CAREER Award 0339262 and by NSF Award 0323766. C. Ferretti, G. Mauri and C. Zandron (Eds.): DNA10, LNCS 3384, pp. 62–75, 2005. c ©Springer-Verlag Berlin Heidelberg 2005 Error Free Self-assembly Using Error Prone Tiles 63

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Self-healing Tile Sets

Molecular self-assembly appears to be a promising route to bottom-up fabrication of complex objects. Two major obstacles are how to create structures with more interesting organization than periodic or finite arrays, and how to reduce the fraction of side products and erroneous assemblies. Algorithmic self-assembly provides a theoretical model for investigating these questions: the growth of ar...

متن کامل

Error Correction for DNA Self-Assembly: Preventing Facet Nucleation

Abstract. Algorithmic self-assembly has been proposed as a mechanism for bottom-up construction of nanostructures and autonomous DNA computation. For these applications, we are often interested in assembling large systems with great precision. However, several effects present in real systems result in errors with respect the the abstract Tile Assembly Model used for most theoretical studies. He...

متن کامل

Molecular Computations Using Self-Assembled DNA Nanostructures and Autonomous Motors

Self-assembly is the spontaneous self-ordering of substructures into superstructures driven by the selective affinity of the substructures. DNA provides a molecular scale material for programmable self-assembly, using the selective affinity of pairs of DNA strands to form DNA nanostructures. DNA self-assembly is the most advanced and versatile system that has been experimentally demonstrated fo...

متن کامل

Design, Simulation, and Experimental Demonstration of Self-Assembled DNA Nanostructures and DNA Motors

Self-assembly is the spontaneous self-ordering of substructures into superstructures driven by the selective aÆnity of the substructures. DNA provides a molecular scale material for programmable self-assembly, using the selective aÆnity of pairs of DNA strands to form DNA nanostructures. DNA self-assembly is the most advanced and versatile system that has been experimentally demonstrated for pr...

متن کامل

Toward reliable algorithmic self-assembly of DNA tiles: a fixed-width cellular automaton pattern.

Bottom-up fabrication of nanoscale structures relies on chemical processes to direct self-assembly. The complexity, precision, and yield achievable by a one-pot reaction are limited by our ability to encode assembly instructions into the molecules themselves. Nucleic acids provide a platform for investigating these issues, as molecular structure and intramolecular interactions can encode growth...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004